@charset "utf-8"; 

@font-face {
    font-family: 'gillsans';
    src: url('gillsans-webfont.eot');
    src: url('gillsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('gillsans-webfont.woff') format('woff'),
         url('gillsans-webfont.ttf') format('truetype'),
         url('gillsans-webfont.svg#gillsans') format('svg');

}


@font-face {
    font-family: 'gillsans-lightlight';
    src: url('gillsans-light-webfont.eot');
    src: url('gillsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('gillsans-light-webfont.woff') format('woff'),
         url('gillsans-light-webfont.ttf') format('truetype'),
         url('gillsans-light-webfont.svg#gillsans-lightlight') format('svg');

}


/*基本设置*/
html{color:#000; font-size:12px; font-family:Arial, STHeiti, SimHei, sans-serif}
body{background:#F7F7F7;}

body,div,label,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0; padding:0; border:0; outline:0}
div{font-size:11px; -webkit-text-size-adjust:none}

ul, ol, dl{padding:0; margin:0; overflow:hidden;}
li{list-style:none}
h1, h2, h3, h4, h5, h6, p{margin:0; padding:0}
tr, td{font-family:'gillsans', '黑体';}

.fl{float:left}
.fr{float:right}

.bor1{border-bottom:1px #E3E3E3 solid;}
.bor5{border-bottom:7px #E3E3E3 solid;}

.mt10{margin-top:10px;}
.mt50{margin-top:50px;}
.mb50{margin-bottom:50px;}

.bgA{background:#fff;}
.bgB{background:#f3f3f3;}
.bgC{background:#666;}
.bgD{background:#e3e3e3;}
.bgNav{background:#fff url(navbg.gif) repeat-x bottom;}

/* ~~ 其它浮动/清除类 ~~ */
.clearfloat{clear:both; height:0; font-size:1px; line-height:0px}

a img{border:none}

a{text-decoration:none}
a:-webkit-any-link{cursor:auto;}

.icon{background:url(icon.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999999px;}
.weibo, .youku, .EN{width:20px; height:20px; background-position:0 -80px; margin:15px 0 0 10px;}
.weibo:hover{background-position:0 -110px;}
.youku{background-position:-30px -80px;}
.youku:hover{background-position:-30px -110px;}
.EN{background-position:-60px -80px;}
.EN:hover{background-position:-60px -110px;}
.weiboB, .youkuB{width:30px; height:30px; background-position:0 0; margin-right:10px;}
.weiboB:hover{background-position:0 -40px;}
.youkuB{background-position:-40px -0;}
.youkuB:hover{background-position:-40px -40px;}


.w100{width:100%; overflow:hidden; text-align:center;}
.w1000{width:1000px; margin:0 auto; font-family:"gillsans"; font-size:14px; color:#797979;}

.top{height:22px; padding:39px 0; display:block;}
.top a{font-family: 'gillsans-lightlight'; font-size:30px; width:218px; height:40px; background:url(logo.gif) no-repeat; text-indent:-999999px; display:block;}
.top p{line-height:22px; font-family: 'gillsans-lightlight'; font-size:13px; color:#999; letter-spacing:1px;}

.nav{height:57px;}

.navLine{position:relative; height:57px; overflow:hidden}
.navLine li{float:left; margin-right:50px}
.navLine li.back{border-bottom:7px solid #333; width:9px; height:30px; z-index:8; position:absolute; bottom:0px}
.navLine li a{color:#666; text-align:center; z-index:10; display:block; float:left; height:50px; line-height:50px; position:relative; overflow:hidden; font-family:"黑体"; font-size:14px;}
.navLine li a:hover,
.navLine li a:active,
.navLine li a:visited{border: none;}


.service{padding:50px 0;}
.service li{width:320px; float:left; margin-right:20px; background:#fff;}
.service li:hover{background:#333;}
.service li div{padding:20px 0 60px 30px; text-align:left;}
.service li div h4{font-family:"黑体"; font-size:14px; color:#333; line-height:14px; font-weight:normal; display:block;}
.service li div p{font-family:'gillsans-lightlight'; font-size:18px; color:#ccc; line-height:18px; display:block;}
.service li:hover div h4{color:#ccc;}
.service li:hover div p{color:#666;}

.item{padding:46px 0 50px;}
.itemS{padding:26px 0 30px;}
.itemB{font-size:30px; font-family:'gillsans', '黑体'; font-weight:normal; color:#333;}
.itemBox{width:50px; height:4px; background:#333; overflow:hidden; text-indent:-999999999px; margin:7px auto 0;}

.news{overflow:hidden;}
.news li{padding:0 0 50px; text-align:left; overflow:hidden;}
.news li img{float:left;}
.news li div{width:280px; height:160px; float:right; background:#fff; padding:50px 30px 30px;}
.news li div h2{font-size:16px; font-family:'gillsans', '黑体'; color:#333; height:16px;}
.news li div b{color:#ccc; font-family:'gillsans', '黑体'; font-weight:normal; font-size:12px; height:12px; display:block; margin-top:5px;}
.news li div h4{color:#333; font-family:'gillsans', '黑体'; font-size:13px; height:13px; display:block; margin-top:20px;}
.news li div p{color:#999; font-family:'gillsans', '黑体'; font-size:12px; line-height:18px; display:block; margin-top:20px;}
.news li:hover div h2{color:#000;}
.news li:hover div p{color:#666;}


.info{padding:40px 0; overflow:hidden; font-size:12px; color:#999;}
.info p{display:block; font-size:12px;}
.info div{margin-left:20px; width:240px;}
.info .p1{width:100%;}
.info .p2{font-family:"黑体"; margin-top:10px;}
.info .p3{margin:40px 0 0 80px;}
.info .p3 a{font-family:"黑体"; color:#999;}
.info .p3 a:hover{color:#333;}
.info .p4{margin-top:40px;}

.foot{padding:35px 0; overflow:hidden; color:#999;}
.foot .copy{font-size:12px; height:12px; font-family:'gillsans'; line-height:12px; display:block;}
.foot .site{font-size:16px; height:16px; font-family:'gillsans-lightlight'; color:#ccc; display:block; margin-top:5px;}
.foot .site b{font-family:'gillsans';}


.aboutP, .newsP{padding:60px 100px; font-family:'gillsans', '黑体'; text-align:left; color:#333; font-size:13px; line-height:20px;}
.aboutP a, .newsP a{color:#333; text-decoration:none;}
.aboutP a:hover, .newsP a:hover{text-decoration:underline;}
.newsP{padding:0 100px 60px;}
.newsdate{display:block; margin:0 100px; padding:10px 0 30px 0;  border-bottom:1px #E3E3E3 solid; text-align:center}

.serviceP{overflow:hidden;}
.serviceP li{padding:0 0 50px; text-align:left; overflow:hidden;}
.serviceP li img{float:left;}
.serviceP li div{width:280px; height:180px; float:right; background:#fff; padding:30px;}
.serviceP li div h2{font-size:16px; font-family:'gillsans', '黑体'; color:#333; height:16px;}
.serviceP li div b{color:#ccc; font-family:'gillsans', '黑体'; font-weight:normal; font-size:12px; height:12px; display:block; margin-top:5px;}
.serviceP li div h4{color:#666; font-family:'gillsans', '黑体'; font-size:13px; height:13px; display:block; margin-top:20px;}
.serviceP li div p{color:#999; font-family:'gillsans', '黑体'; font-size:12px; line-height:18px; display:block; margin-top:20px;}
.serviceP li:hover div h2{color:#000;}
.serviceP li:hover div p{color:#666;}

.serviceP1{width:660px;}
.servicePhead{overflow:hidden;}
.servicePa, .servicePb{width:330px; height:40px; line-height:40px; display:block; font-size:14px; font-family:'黑体'; color:#333;}
.servicePbody{padding:25px 30px 30px; line-height:26px; font-family:'gillsans', '黑体'; text-align:left; font-size:13px; color:#333;}
.servicePbody img{max-width:600px;}
.servicePc{width:230px; padding:15px 20px; clear:left; margin:0 0 30px 30px; font-family:'gillsans', '黑体'; text-align:left; font-size:13px; color:#333;}

.serviceP2{width:280px; padding:30px; margin-top:16px;}
.servicePd, .servicePe{border-bottom:1px #828282 solid; overflow:hidden; color:#fff; font-family:'gillsans', '黑体'; padding-bottom:22px;}
.servicePd h1{font-size:60px; height:52px; font-weight:normal; display:block; margin-left:18px;}
.servicePd h4{font-size:14px; height:14px; display:block; font-weight:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.servicePd h1{line-height:44px;}
	.servicePd h4{line-height:14px;}
}
.servicePe{padding-bottom:28px; text-align:left;}
.servicePe span{display:block; padding-left:30px; margin-top:28px; font-size:14px; line-height:18px;}
.servicePe .d{background:url(depart.jpg) no-repeat 0 0;}
.servicePe .a{background:url(arrived.jpg) no-repeat 0 0;}
.servicePf{width:280px; height:44px; line-height:44px; font-size:24px; margin-top:30px; color:#000; font-family:'gillsans', '黑体'; }


.contactA, .contactC{width:360px; height:44px; line-height:44px; border:none; font-family:'gillsans', '黑体'; font-size:14px; padding:0 10px;}
.contactB{width:360px; height:192px; line-height:20px; border:none; font-family:'gillsans', '黑体'; font-size:14px; padding:10px}
.contactC{color:#fff; height:44px; width:380px; cursor:pointer;}

/*分页*/
.pageall{overflow:hidden; padding:0 30px 30px 30px}
.pageall select{border:1px #EBEBEB solid; height:18px; line-height:18px; font-size:11px; z-index:1}
